package com.nbsaas.boot.marketing.api.domain.request;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;
import com.nbsaas.boot.rest.request.RequestId;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;
/**
* 促销活动-请求对象
*/
@Data
public class PromotionRequest implements Serializable,RequestId {

/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;



        /**
        * 活动编码
        **/
            private String code;

        /**
        * 当前参与人数
        **/
            private Integer currentParticipants;

        /**
        * 活动描述
        **/
            private String description;

        /**
        * 活动规则
        **/
            private String rules;

        /**
        * 活动类型
        **/
            private String type;

        /**
        * 优先级
        **/
            private Integer priority;

        /**
        * 添加时间
        **/
            private Date addDate;

        /**
        * 最大参与人数
        **/
            private Integer maxParticipants;

        /**
        * 活动名称
        **/
            private String name;

        /**
        * 开始时间
        **/
            private LocalDateTime startTime;

        /**
        * 结束时间
        **/
            private LocalDateTime endTime;

        /**
        * 主键id
        **/
            private Long id;

        /**
        * 状态
        **/
            private String status;

        /**
        * 最新修改时间
        **/
            private Date lastDate;
}